﻿<?xml version="1.0" encoding="UTF-8" ?>
<schema xmlns:maa="http://www.maaamet.ee/" xmlns:xtee="http://x-tee.riik.ee/xsd/xtee.xsd"
	xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	targetNamespace="http://www.maaamet.ee/" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<element name="paigaldis_logi" type="maa:paigaldis_logiParingIseType">
		<annotation>
			<appinfo>
				<xtee:title>Paigaldistega MIS-is tehtud muudatuste logi</xtee:title>
			</appinfo>
		</annotation>
	</element>
	<element name="paigaldis_logiResponse" type="maa:paigaldis_logiVastusIseType" />
	<complexType name="paigaldis_logiParingIseType">
		<sequence>
			<element name="keha" type="maa:paigaldis_logiParingType" />
		</sequence>
	</complexType>
	<complexType name="paigaldis_logiVastusIseType">
		<sequence>
			<element name="paring" type="maa:paigaldis_logiParingType" />
			<element name="keha" type="maa:paigaldis_logiVastusType" />
		</sequence>
	</complexType>
	<complexType name="paigaldis_logiParingType">
		<annotation>
			<appinfo>
				<xtee:title>Paigaldistega MIS-is tehtud muudatuste logi</xtee:title>
			</appinfo>
		</annotation>	
		<sequence>
			<choice>
				<element name="log_id" type="integer">
					<annotation>
						<appinfo>
							<xtee:title>Logi ID</xtee:title>
							<xtee:notes>Alatest mitmendast logi kirjest päritakse</xtee:notes>
						</appinfo>
						<documentation>Alatest mitmendast logi kirjest päritakse</documentation>
					</annotation>
				</element>
				<element name="algus" type="dateTime">
					<annotation>
						<appinfo>
							<xtee:title>Muudatuse algus</xtee:title>
							<xtee:notes>Päritavate muudatuste alguskuupäev-kellaaeg (kujul: yyyy-mm-ddThh:min:ss)</xtee:notes>
						</appinfo>
						<documentation>Päritavate muudatuste alguskuupäev-kellaaeg (kujul: yyyy-mm-ddThh:min:ss)</documentation>
					</annotation>
				</element>
			</choice>				
			<element name="lopp" type="dateTime" minOccurs="0">			
				<annotation>
					<appinfo>
						<xtee:title>Muudatuse lõpp</xtee:title>
						<xtee:notes>Päritavate muudatuste lõppkuupäev-kellaaeg (kujul: yyyy-mm-ddThh:min:ss)</xtee:notes>
					</appinfo>
					<documentation>Päritavate muudatuste lõppkuupäev-kellaaeg (kujul: yyyy-mm-ddThh:min:ss)</documentation>
				</annotation>
			</element>
			<element name="max_kirjeid" default="25">									
				<annotation>
					<appinfo>
						<xtee:title>Max kirjete arv</xtee:title>
						<xtee:notes>Maksimaalselt tagastavate kirjete arv ühe päringuga (vaikimisi 25, maksimaalselt 250)</xtee:notes>
					</appinfo>
					<documentation>Maksimaalselt tagastavate kirjete arv ühe päringuga (vaikimisi 25, maksimaalselt 250)</documentation>
				</annotation>			
				<simpleType>
					<restriction base="integer">
						<minExclusive value="1"/>
						<maxInclusive value="250"/>
					</restriction>
				</simpleType>
			</element>
		</sequence>
	</complexType>
	<complexType name="paigaldis_logiVastusType">
		<annotation>
			<appinfo>
				<xtee:title>Paigaldistega MIS-is tehtud muudatuste logi</xtee:title>
			</appinfo>
		</annotation>
		<sequence minOccurs="0" maxOccurs="unbounded">
			<element name="logi">
				<complexType>
					<sequence>
						<element name="log_id" type="integer">
							<annotation>
								<appinfo>
									<xtee:title>LogId</xtee:title>
								</appinfo>	
							</annotation>						
						</element>
						<element name="muudatuse_aeg" type="dateTime">
							<annotation>
								<appinfo>
									<xtee:title>Muudatuse aeg</xtee:title>
								</appinfo>	
								<documentation>Muudatuse kuupäev ja kellaaeg</documentation>
							</annotation>
						</element>						
						<element name="muudatuse_op">
							<annotation>
								<appinfo>
									<xtee:title>Muudatus</xtee:title>
									<xtee:notes>Muudatuste operatsiooni kood: I - insert, U - update, D -delete</xtee:notes>
								</appinfo>								
								<documentation>Muudatuste operatsiooni kood: I - insert, U - update, D -delete</documentation>
							</annotation>
							<simpleType>
								<restriction base="string">
									<enumeration value="I" />
									<enumeration value="U" />
									<enumeration value="D" />
								</restriction>
							</simpleType>
						</element>
						<element name="paigaldise_id" type="integer">
							<annotation>
								<appinfo>
									<xtee:title>Paigaldise ID</xtee:title>
									<xtee:notes>Paigaldise MIS poolt antud kood, mis ühtib MIS_ID väärtusega</xtee:notes>
								</appinfo>															
								<documentation>Paigaldise MIS poolt antud kood, mis ühtib MIS_ID väärtusega</documentation>
							</annotation>
						</element>
						<element name="paigaldise_nimetus" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Paigaldise nimetus</xtee:title>
									<xtee:notes>Sisestatud paigaldise nimetus</xtee:notes>
								</appinfo>																						
								<documentation>Sisestatud paigaldise nimetus</documentation>
							</annotation>
						</element>
						<element name="paigaldise_liik_kood" type="integer">
							<annotation>
								<appinfo>
									<xtee:title>Liigi kood</xtee:title>
								</appinfo>																						
							</annotation>
						</element>
						<element name="paigaldise_liik_nimetus" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Liigi nimetus</xtee:title>
								</appinfo>																						
							</annotation>						
						</element>
						<element name="aadress" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Aadress</xtee:title>
								</appinfo>																						
								<documentation>Aadress</documentation>
							</annotation>
						</element>
						<element name="postiindeks" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Postiindeks</xtee:title>
								</appinfo>																													
								<documentation>Postiindeks</documentation>
							</annotation>
						</element>
						<element name="ehak_kood" type="string">
							<annotation>
								<appinfo>
									<xtee:title>EHAK kood</xtee:title>
								</appinfo>																													
							</annotation>						
						</element>
						<element name="omanik_nimi" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Omaniku nimetus</xtee:title>
								</appinfo>																																				
								<documentation>Omaniku nimetus</documentation>
							</annotation>
						</element>
						<element name="omanik_regkood" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Omaniku kood</xtee:title>
								</appinfo>							
								<documentation>Omaniku registrikood</documentation>
							</annotation>
						</element>
						<element name="valdaja_nimi" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Valdaja nimetus</xtee:title>
								</appinfo>							
								<documentation>Valdaja nimetus</documentation>
							</annotation>
						</element>
						<element name="valdaja_regkood" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Valdaja nimetus</xtee:title>
								</appinfo>							
								<documentation>Valdaja registrikood</documentation>
							</annotation>
						</element>
						<element name="paigaldis_lest_pl" type="decimal">
							<annotation>
								<appinfo>
									<xtee:title>LEST põhjalaius</xtee:title>
								</appinfo>														
								<documentation>LEST põhjalaius</documentation>
							</annotation>
						</element>
						<element name="paigaldis_lest_ip" type="decimal">
							<annotation>
								<appinfo>
									<xtee:title>LEST idapikkus</xtee:title>
								</appinfo>																					
								<documentation>LEST idapikkus</documentation>
							</annotation>
						</element>
						<element name="mis_id" type="string">
							<annotation>
								<appinfo>
									<xtee:title>MIS Id</xtee:title>
									<xtee:notes>MIS-i poolt omistatud identifikaator</xtee:notes>
								</appinfo>																												
								<documentation>MIS-i poolt omistatud identifikaator</documentation>
							</annotation>
						</element>
					</sequence>
				</complexType>
			</element>
		</sequence>
	</complexType>
</schema>
